nasa announcement on extraterrestrial life - German English Dictionary